extenuating causes - French English Dictionary